/**
 * 详情
 * @constructor
 */
function Details2() {
}

Details2.init = function () {

    $('#qyxxtable').bootstrapTable({
        url: '/slaughter/tableSearchMe/'+$("#kkk").val(),
        method: 'post',
        toolbar: "#toolbar",
        sidePagination: 'server',
        dataField: "data",
        striped: true,
        pagination: true,
        pageNumber: 1,
        pageSize: 10,
        pageList: [10, 25, 50, 100],
        sortable: true,
        sortName: 'createDateTime',
        sortOrder: "desc",
        search: false,
        showRefresh: true,
        showColumns: true,
        showExport: true,
        showToggle: true,
        queryParamsType: 'undefined',
        queryParams: function queryParams(params) {
            return {
                pageSize: params.pageSize,      //页面大小
                pageIndex: params.pageNumber,   //页码
                sort: params.sortName,      //排序列名
                sortOrder: params.sortOrder, //排位命令（desc，asc）
                enterpriseName: $("#enterpriseNameCondition").val(),
                userName: $("#userNameCondition").val(),
                examine: $("#examineCondition").val()
            };
        },
        onLoadSuccess: function (data) {
            //Help.alertSuccMessage("数据加载完毕");
        },
        onLoadError: function (status) {
            // Help.alertErrorMessage("数据加载出错");
        },
        detailView: true, //是否显示详情折叠
        detailFormatter: function (index, row, element) {
            console.log("rows", row);
            let examine;
            if (row.examine === 0) {
                examine = "未审核";
            } else if (row.examine === 1) {
                examine = "审核通过";
            } else if (row.examine === 2) {
                examine = "审核未通过";
            }
            let str =
                "<table style='border: 1px red solid'>" +
                "<tr>" +
                "<td>投资规模（元）：" + row.investment + "</td>" +
                "<td>占地面积：" + row.area + "</td>" +
                "<td>地理坐标：" + row.longitude + "," + row.latitude + "</td>" +
                "<td>登录帐号：" + row.loginID + "</td>" +
                // "<td>统一信用代码/身份证号：" + row.idcard + "</td>" +
                "</tr>" +
                "<tr>" +
                "<td>审核状态：" + examine + "</td>" +
                "<td>审核意见：" + row.opinion + "</td>" +
                "<td>审核人：" + (row.examineName==null?'':row.examineName) + "</td>" +
                "<td>审核时间：" + (row.examineTime==null?'':row.examineTime) + "</td>" +
                "</table>"

            return str;

        },
        columns: [
            {field: 'userName', title: '法人姓名', align: 'center'},
            {field: 'phone', title: '联系电话', align: 'center'},
            {field: 'fullAddress', title: '地址', align: 'center'},
            {field: 'createTime', title: '注册时间', align: 'center'},
            {
                field: 'activity', title: '状态', align: 'center',
                formatter: function (value) {
                    let optionHtml = "";
                    if (value === 0) {
                        optionHtml = "<span class=\"label label-danger custom\" style=\"cursor:pointer\">禁用</span>";
                    } else if (value === 1) {
                        optionHtml = "<span class=\"label label-info\" style=\"cursor:pointer\">启用</span>";
                    }
                    return optionHtml;
                }
            },
            {field: 'remark', title: '备注', align: 'center'},
        ]
    });
    $('#jcjltable').bootstrapTable({
        url: '/entryRecord/tableSearchMe/'+$("#kkk").val(),
        method: 'post',
        striped : true, //是否显示行间隔色
        toolbar: "#toolbar",
        sidePagination: "true",
        dataField: "data",//这是返回的json数组的key.默认是"rows".这里只有前后端约定好就行
        showToggle : true, //是否显示详细视图和列表视图的切换按钮
        striped: true, // 是否显示行间隔色
        //search : "true",
        uniqueId: "id",
        pageList : [ 5, 10, 20,50,100],//可选择单页记录数
        pageSize: "10",
        pagination: true, // 是否分页
        sortable: true, // 是否启用排序
        sidePagination: 'server', // 设置为服务器端分页     客户端：client
        search:false,
        showColumns: true,
        showRefresh: true,
        //得到查询的参数
        queryParams: function (params) {
            //这里的键的名字和控制器的变量名必须一直，这边改动，控制器也需要改成一样的
            var query_params = {
                //********table的参数 不变
                pageSize: params.limit,                         //页面大小
                pageIndex: (params.offset / params.limit) + 1,   //页码
                sort: params.sort,      //排序列名
                sortOrder: params.order, //排位命令（desc，asc）
            };
            return query_params;
        },
        columns: [
            { field: 'enterpriseName', title: '企业名称',align: 'center'},
            { field: 'entryDate', title: '进厂日期',align: 'center'},
            { field: 'sourceAddress', title: '来源地址',align: 'center'},
            { field: 'ownerName', title: '畜主名称',align: 'center'},
            { field: 'buyer', title: '购买人',align: 'center'},
            { field: 'type', title: '种类',align: 'center'},
            { field: 'number', title: '数量(头/只/羽)',align: 'center'},
            { field: 'quarantineNo', title: '检疫证号',align: 'center'},
            { field: 'livestock', title: '压栏数',align: 'center'},
            { field: 'userName', title: '上报人',align: 'center'},
            { field: 'reportDate', title: '上报日期',align: 'center'},
        ]
    });
    $('#ccjltable').bootstrapTable({
        url: '/factoryRecord/tableSearchMe/'+$("#kkk").val(),
        method: 'post',
        striped : true, //是否显示行间隔色
        toolbar: "#toolbar",
        sidePagination: "true",
        dataField: "data",//这是返回的json数组的key.默认是"rows".这里只有前后端约定好就行
        showToggle : true, //是否显示详细视图和列表视图的切换按钮
        striped: true, // 是否显示行间隔色
        //search : "true",
        uniqueId: "id",
        pageList : [ 5, 10, 20,50,100],//可选择单页记录数
        pageSize: "10",
        pagination: true, // 是否分页
        sortable: true, // 是否启用排序
        sidePagination: 'server', // 设置为服务器端分页     客户端：client
        search:false,
        showColumns: true,
        showRefresh: true,
        //得到查询的参数
        queryParams: function (params) {
            //这里的键的名字和控制器的变量名必须一直，这边改动，控制器也需要改成一样的
            var query_params = {
                //********table的参数 不变
                pageSize: params.limit,                         //页面大小
                pageIndex: (params.offset / params.limit) + 1,   //页码
                sort: params.sort,      //排序列名
                sortOrder: params.order, //排位命令（desc，asc）
            };
            return query_params;
        },
        columns: [
            { field: 'enterpriseName', title: '企业名称',align: 'center'},
            { field: 'entryDate', title: '进厂日期',align: 'center'},
            { field: 'sourceAddress', title: '来源地址',align: 'center'},
            { field: 'ownerName', title: '畜主名称',align: 'center'},
            { field: 'buyer', title: '购买人',align: 'center'},
            { field: 'type', title: '种类',align: 'center'},
            { field: 'slaughterNumber', title: '出厂数量',align: 'center'},
            { field: 'quarantineNo', title: '检疫证号',align: 'center'},
            { field: 'meatInspectionNo', title: '肉品品质检验证证号',align: 'center'},
            { field: 'flowAddress', title: '流向地址',align: 'center'},
            { field: 'sellerName', title: '卖方姓名',align: 'center'},
        ]
    });
    $('#whhjltable').bootstrapTable({
        url: '/harmlessRecord/tableSearchMe/'+$("#kkk").val(),
        method: 'post',
        striped : true, //是否显示行间隔色
        toolbar: "#toolbar",
        sidePagination: "true",
        dataField: "data",//这是返回的json数组的key.默认是"rows".这里只有前后端约定好就行
        showToggle : true, //是否显示详细视图和列表视图的切换按钮
        striped: true, // 是否显示行间隔色
        //search : "true",
        uniqueId: "id",
        pageList : [ 5, 10, 20,50,100],//可选择单页记录数
        pageSize: "10",
        pagination: true, // 是否分页
        sortable: true, // 是否启用排序
        sidePagination: 'server', // 设置为服务器端分页     客户端：client
        search:false,
        showColumns: true,
        showRefresh: true,
        //得到查询的参数
        queryParams: function (params) {
            //这里的键的名字和控制器的变量名必须一直，这边改动，控制器也需要改成一样的
            var query_params = {
                //********table的参数 不变
                pageSize: params.limit,                         //页面大小
                pageIndex: (params.offset / params.limit) + 1,   //页码
                sort: params.sort,      //排序列名
                sortOrder: params.order, //排位命令（desc，asc）
            };
            return query_params;
        },
        columns: [
            { field: 'processDate', title: '处理日期',align: 'center'},
            { field: 'meatWeight', title: '肉品重量(公斤)',align: 'center'},
            { field: 'harmlessWay', title: '无害化方式',align: 'center'},
            { field: 'sitePerson', title: '当日驻场人员',align: 'center'},
            { field: 'incinerationPerson', title: '焚烧人员',align: 'center'},
            { field: 'userName', title: '上报人',align: 'center'},
            { field: 'reportDate', title: '上报日期',align: 'center'},
            { field: 'remarks', title: '备注',align: 'center'},
        ]
    });
    $('#tzjltable').bootstrapTable({
        url: '/slaughterRecord/tableSearchMe/'+$("#kkk").val(),
        method: 'post',
        striped: true, //是否显示行间隔色
        toolbar: "#toolbar",
        sidePagination: "true",
        dataField: "data",//这是返回的json数组的key.默认是"rows".这里只有前后端约定好就行
        showToggle: true, //是否显示详细视图和列表视图的切换按钮
        striped: true, // 是否显示行间隔色
        //search : "true",
        uniqueId: "id",
        pageList: [5, 10, 20, 50, 100],//可选择单页记录数
        pageSize: "10",
        pagination: true, // 是否分页
        sortable: true, // 是否启用排序
        sidePagination: 'server', // 设置为服务器端分页     客户端：client
        search: false,
        showColumns: true,
        showRefresh: true,
        //得到查询的参数
        queryParams: function (params) {
            //这里的键的名字和控制器的变量名必须一直，这边改动，控制器也需要改成一样的
            var query_params = {
                //********table的参数 不变
                pageSize: params.limit,                         //页面大小
                pageIndex: (params.offset / params.limit) + 1,   //页码
                sort: params.sort,      //排序列名
                sortOrder: params.order, //排位命令（desc，asc）
            };
            return query_params;
        },
        columns: [
            {field: 'enterpriseName', title: '企业名称', align: 'center'},
            {field: 'entryDate', title: '进厂日期', align: 'center'},
            {field: 'sourceAddress', title: '来源地址', align: 'center'},
            {field: 'ownerName', title: '畜主名称', align: 'center'},
            {field: 'buyer', title: '购买人', align: 'center'},
            {field: 'type', title: '种类', align: 'center'},
            {field: 'number', title: '进厂数量', align: 'center'},
            {field: 'quarantineNo', title: '检疫证号', align: 'center'},
            {field: 'slaughterNumber', title: '屠宰数量', align: 'center'},
            {field: 'slaughterDate', title: '屠宰日期', align: 'center'}
        ]
    });
}
